В процедуру класса можно передавать параметры. Вот например так.
CALL strstruct METHOD printchar pascal, '-' ,'>'
В самой процедурe параметры нужно писать вместе с типом.
strstr_printchar PROC PASCAL ARG @@a1:byte,@@a2:byte mov dl,@@a1 mov ah,02h int 21h mov dl,@@a2 mov ah,02h int 21h ret ENDP
Ну и соответственно ими воспользоваться. Например, такой вызов.
CALL strstruct METHOD printchar pascal, '?' ,'?'
Ведет вот к такому результату.